gtk: window: don't forget to realize popovers of subwindows
authorLionel Landwerlin <llandwerlin@gmail.com>
Thu, 25 Aug 2016 19:38:52 +0000 (20:38 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 29 Aug 2016 18:01:10 +0000 (14:01 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=770307

gtk/gtkwindow.c

index e44766ca9bfb597b9c8b3bbe2f2a40d92ef7ab80..d8b3c21a52492191f115f88831274d466584a0f4 100644 (file)
@@ -7183,6 +7183,15 @@ gtk_window_realize (GtkWidget *widget)
       gtk_widget_register_window (widget, gdk_window);
       gtk_widget_set_realized (widget, TRUE);
 
+      link = priv->popovers;
+
+      while (link)
+        {
+          GtkWindowPopover *popover = link->data;
+          link = link->next;
+          popover_realize (popover->widget, popover, window);
+        }
+
       return;
     }